motorized tricycle used as means of urban transport - Español Inglés Diccionario